package org.example.tialsproject.service;

import org.example.tialsproject.pojo.Emp;
import org.example.tialsproject.pojo.PageBean;
import org.example.tialsproject.pojo.User;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;
import java.util.List;

public interface EmpService {
    /*获取员工列表的方法(支持条件查询、分页查询)*/
    public PageBean fetchEmp(int page, int pageSize, String name, Short gender, LocalDate begin, LocalDate end);

    /*删除员工方法*/
    public void deleteEmp(String ids);

    /*添加员工的方法*/
    public void addEmp(Emp emp);

    /*查询员工的方法*/
    public Emp fetchEmpById(int id);

    /*编辑员工的方法*/
    public void updateEmp(Emp emp);

    /*登录的方法*/
    public Emp userLogin(User user);
}
